BarCode for UWP
手順 1:アプリケーションの設定
クイックスタート > 手順 1:アプリケーションの設定

この手順では、新しい Visual Studio アプリケーションを作成し、適切な参照をプロジェクトに追加します。さらに、C1Barcode コントロールを作成するための XAML マークアップを追加します。

  1. 新しい Windows ストアアプリケーションを作成します。
    1. [ファイル]、[新規作成]、[プロジェクト]を順に選択します。[新しいプロジェクト]ダイアログボックスが開きます。
    2. [Visual C#][テンプレート]リストで[ストアアプリ]を選択します。テンプレートリストで、[新しいアプリケーション(ユニバーサルアプリケーション)]を選択します。
    3. アプリケーションに名前を付けて、[OK]を選択します。新しいアプリケーションが開きます。
  2. ソリューションエクスプローラーで参照設定フォルダを右クリックし、[追加]→[新しい参照]を選択します。次の参照を探して追加します。
    • C1.Xaml.dll
    • C1.Xaml.BarCode.dll
  3. アプリケーションに「Resources」というフォルダを作成し、そこに1つの画像ファイルを追加します。この例では、「c1logo.png」という画像を追加しています。
  4. Resources フォルダを右クリックし、[追加]、[既存の項目]を順に選択します。[既存項目の追加]ダイアログボックスが開きます。
    1. アプリケーションに追加する画像ファイルを見つけます。
    2. ファイルを選択し、[OK]をクリックします。ファイルが Resources フォルダに追加されます。
    3. アプリケーションでファイルを使用できるように、アプリケーションをリビルドします。
  5. MainPage.xaml ファイルを開き、開始タグ <Page> を見つけます。このタグには、必要な名前空間が含まれています。次のマークアップになるように、タグを編集します。
XAML
コードのコピー
<Page
    x:Class="BarCodeQS.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:BarCodeQS"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:c1="using:C1.Xaml.BarCode"
    xmlns:Xaml="using:C1.Xaml"
    xmlns:BarCode="using:C1.BarCode"
    mc:Ignorable="d">

次の名前空間がタグに追加されます。

  1.  ページの <Grid></Grid> タグの間にカーソルを置きます。次の XAML マークアップを <Grid></Grid> タグの間に追加して、グリッドのリソースを設定します。
XAML
コードのコピー
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}" HorizontalAlignment="Left" Width="756">
    <Grid.Resources>
        <Style TargetType="TextBlock">
            <Setter Property="FontSize" Value="26.667"></Setter>
        </Style>
        <Style TargetType="TextBox">
            <Setter Property="FontSize" Value="26.667"></Setter>
        </Style>
        <Style TargetType="ComboBox">
            <Setter Property="FontSize" Value="26.667"></Setter>
        </Style>
    </Grid.Resources>
  1. 次のマークアップは、4つの TextBlock コントロールと1つの ComboBox コントロールを追加します。アプリケーションを実行すると、表示する BarCode コントロールのタイプを変更することができます。
XAML
コードのコピー
<TextBlock x:Name="textBlock" HorizontalAlignment="Left" Margin="10,68,0,617"
TextWrapping="Wrap" Text="CodeType:" VerticalAlignment="Center"/>
<TextBox x:Name="text" Text="{Binding Text, ElementName=barcode, UpdateSourceTrigger=PropertyChanged, FallbackValue='', Mode=TwoWay}"
         HorizontalAlignment="Left" Margin="157,172,0,0" TextWrapping="Wrap" VerticalAlignment="Top" TextChanged="text_TextChanged" Width="400" Height="57" />
<ComboBox x:Name="cbCodeType" HorizontalAlignment="Left" Margin="157,64,0,0"
         VerticalAlignment="Top" Width="400" RenderTransformOrigin="0.66,-4.493" SelectionChanged="cbCodeType_SelectionChanged" Grid.ColumnSpan="3"/>
<TextBlock x:Name="textBlock1" HorizontalAlignment="Left" Margin="48,182,0,503"
         TextWrapping="Wrap" Text="Text:" VerticalAlignment="Center"/>
<TextBlock x:Name="textBlock2" HorizontalAlignment="Left" Margin="41,421,0,0"
           TextWrapping="Wrap" Text="Barcode:" VerticalAlignment="Top"/>
  1. C1BarCode コントロールのマークアップを最後の Grid タグの間に追加します。このマークアップは、アプリケーションの実行時に表示される BarCode のタイプを設定します。
XAML
コードのコピー
<c1:C1BarCode x:Name="barcode" HorizontalAlignment="Left" Margin="258,373,0,0" VerticalAlignment="Top" CodeType="QRCode" CaptionPosition="Below" Text=" https://developer.mescius.jp/">
    <c1:C1BarCode.QRCodeOptions>
        <BarCode:QRCodeOptions ErrorLevel="High"/>
    </c1:C1BarCode.QRCodeOptions>
</c1:C1BarCode>
  1. 次に、以下のマークアップを使用して、手順3で追加した画像ファイルを追加します。
XAML
コードのコピー
<Image Source="ms-appx:/BarCodeQS/Resources/c1logo1.png" x:Name="image" Width="70" Height="70" Grid.Column="1" Margin="82,316,0,334" />

これで 、このクイックスタートの手順1は完了です。この手順で、新しいアプリケーションを作成し、参照を追加し、XAMLマークアップを使用してアプリケーションを設定しました。次の手順では、コードをアプリケーションに追加します。

関連トピック